banner_blank = (
    ' ',
    ' ',
    ' ',
    ' ',
    ' ',
    ' ',
    ' ',
    ' ',
    ' ',
    ' ',
    ' ')

banner_0 = (
    ' $$$$$$\ ',
    '$$$ __$$\ ',
    '$$$$\ $$ |',
    '$$\$$\$$ |',
    '$$ \$$$$ |',
    '$$ |\$$$ |',
    '\$$$$$$ /',
    ' \______/ ',
    ' ',
    ' ',
    ' ')

banner_1 = (
    ' $$\ ',
    '$$$$ | ',
    '\_$$ | ',
    ' $$ | ',
    ' $$ | ',
    ' $$ | ',
    '$$$$$$\ ',
    '\______| ',
    ' ',
    ' ',
    ' ')

banner_2 = (
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '\__/ $$ |',
    ' $$$$$$ |',
    '$$ ____/ ',
    '$$ | ',
    '$$$$$$$$\ ',
    '\________|',
    ' ',
    ' ',
    ' ')

banner_3 = (
    ' $$$$$$\ ',
    '$$ ___$$\ ',
    '\_/ $$ |',
    ' $$$$$ / ',
    ' \___$$\ ',
    '$$\ $$ |',
    '\$$$$$$ |',
    ' \______/ ',
    ' ',
    ' ',
    ' ')

banner_4 = (
    '$$\ $$\ ',
    '$$ | $$ |',
    '$$ | $$ |',
    '$$$$$$$$ |',
    '\_____$$ |',
    ' $$ |',
    ' $$ |',
    ' \__|',
    ' ',
    ' ',
    ' ')

banner_5 = (
    '$$$$$$$\ ',
    '$$ ____| ',
    '$$ | ',
    '$$$$$$$\ ',
    '\_____$$\ ',
    '$$\ $$ |',
    '\$$$$$$ |',
    ' \______/ ',
    ' ',
    ' ',
    ' ')
banner_6 = (
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '$$ / \__|',
    '$$$$$$$\ ',
    '$$ __$$\ ',
    '$$ / $$ |',
    ' $$$$$$ |',
    ' \______/ ',
    ' ',
    ' ',
    ' ')
banner_7 = (
    '$$$$$$$$\ ',
    '\____$$ |',
    ' $$ / ',
    ' $$ / ',
    ' $$ / ',
    ' $$ / ',
    '$$ / ',
    '\__/ ',
    ' ',
    ' ',
    ' ')
banner_8 = (
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '$$ / $$ |',
    ' $$$$$$ |',
    '$$ __$$< ',
    '$$ / $$ |',
    '\$$$$$$ |',
    ' \______/ ',
    ' ',
    ' ',
    ' ')
banner_9 = (
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '$$ / $$ |',
    '\$$$$$$$ |',
    ' \____$$ |',
    '$$\ $$ |',
    '\$$$$$$ |',
    ' \______/ ',
    ' ',
    ' ',
    ' ')
banner_a = (
    ' ',
    ' ',
    ' $$$$$$\ ',
    ' \____$$\ ',
    ' $$$$$$$ |',
    '$$ __$$ |',
    '\$$$$$$$ |',
    ' \_______|',
    ' ',
    ' ',
    ' ')
banner_b = (
    '$$\ ',
    '$$ | ',
    '$$$$$$$\ ',
    '$$ __$$\ ',
    '$$ | $$ |',
    '$$ | $$ |',
    '$$$$$$$ |',
    '\_______/ ',
    ' ',
    ' ',
    ' ')
banner_c = (
    ' ',
    ' ',
    ' $$$$$$$\ ',
    '$$ _____|',
    '$$ / ',
    '$$ | ',
    '\$$$$$$$\ ',
    ' \_______|',
    ' ',
    ' ',
    ' ')
banner_d = (
    ' $$\ ',
    ' $$ |',
    ' $$$$$$$ |',
    '$$ __$$ |',
    '$$ / $$ |',
    '$$ | $$ |',
    '\$$$$$$$ |',
    ' \_______|',
    ' ',
    ' ',
    ' ')
banner_e = (
    ' ',
    ' ',
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '$$$$$$$$ |',
    '$$ ____|',
    '\$$$$$$$\ ',
    ' \_______|',
    ' ',
    ' ',
    ' ')
banner_f = (
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '$$ / \__|',
    '$$$$\ ',
    '$$ _| ',
    '$$ | ',
    '$$ | ',
    '\__| ',
    ' ',
    ' ',
    ' ')
banner_g = (
    ' ',
    ' ',
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '$$ / $$ |',
    '$$ | $$ |',
    '\$$$$$$$ |',
    ' \____$$ |',
    '$$\ $$ |',
    '\$$$$$$ |',
    ' \______/ ')
banner_h = (
    '$$\ ',
    '$$ | ',
    '$$$$$$$\ ',
    '$$ __$$\ ',
    '$$ | $$ |',
    '$$ | $$ |',
    '$$ | $$ |',
    '\__| \__|',
    ' ',
    ' ',
    ' ')
banner_i = (
    '$$\ ',
    '\__|',
    '$$\ ',
    '$$ |',
    '$$ |',
    '$$ |',
    '$$ |',
    '\__|',
    ' ',
    ' ',
    ' ')
banner_j = (
    ' ',
    ' ',
    ' $$\ ',
    ' \__|',
    ' $$\ ',
    ' $$ |',
    ' $$ |',
    ' $$ |',
    '$$\ $$ |',
    '\$$$$$$ |',
    ' \______/ ')
banner_k = (
    '$$\ ',
    '$$ | ',
    '$$ | $$\ ',
    '$$ | $$ |',
    '$$$$$$ / ',
    '$$ _$$< ',
    '$$ | \$$\ ',
    '\__| \__|',
    ' ',
    ' ',
    ' ')
banner_l = (
    '$$\ ',
    '$$ |',
    '$$ |',
    '$$ |',
    '$$ |',
    '$$ |',
    '$$ |',
    '\__|',
    ' ',
    ' ',
    ' ')
banner_m = (
    ' ',
    ' ',
    '$$$$$$\$$$$\ ',
    '$$ _$$ _$$\ ',
    '$$ / $$ / $$ |',
    '$$ | $$ | $$ |',
    '$$ | $$ | $$ |',
    '\__| \__| \__|',
    ' ',
    ' ',
    ' ')
banner_n = (
    ' ',
    ' ',
    '$$$$$$$\ ',
    '$$ __$$\ ',
    '$$ | $$ |',
    '$$ | $$ |',
    '$$ | $$ |',
    '\__| \__|',
    ' ',
    ' ',
    ' ')
banner_o = (
    ' ',
    ' ',
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '$$ / $$ |',
    '$$ | $$ |',
    '\$$$$$$ |',
    ' \______/ ',
    ' ',
    ' ',
    ' ')
banner_p = (
    ' ',
    ' ',
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '$$ / $$ |',
    '$$ | $$ |',
    '$$$$$$$ |',
    '$$ ____/ ',
    '$$ | ',
    '$$ | ',
    '\__| ')
banner_q = (
    ' ',
    ' ',
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '$$ / $$ |',
    '$$ | $$ |',
    '\$$$$$$$ |',
    ' \____$$ |',
    ' $$ |',
    ' $$ |',
    ' \__|')
banner_r = (
    ' ',
    ' ',
    ' $$$$$$\ ',
    '$$ __$$\ ',
    '$$ | \__|',
    '$$ | ',
    '$$ | ',
    '\__| ',
    ' ',
    ' ',
    ' ')

banner_s = (
    ' ',
    ' ',
    ' $$$$$$$\ ',
    '$$ _____|',
    '\$$$$$$\ ',
    ' \____$$\ ',
    '$$$$$$$ |',
    '\_______/ ',
    ' ',
    ' ',
    ' ')

banner_t = (
    ' $$\ ',
    ' $$ | ',
    '$$$$$$\ ',
    '\_$$ _| ',
    ' $$ | ',
    ' $$ |$$\ ',
    ' \$$$$ |',
    ' \____/ ',
    ' ',
    ' ',
    ' ')

banner_u = (
    ' ',
    ' ',
    '$$\ $$\ ',
    '$$ | $$ |',
    '$$ | $$ |',
    '$$ | $$ |',
    '\$$$$$$ |',
    ' \______/ ',
    ' ',
    ' ',
    ' ')

banner_v = (
    ' ',
    ' ',
    '$$\ $$\ ',
    '\$$\ $$ |',
    ' \$$\$$ / ',
    ' \$$$ / ',
    ' \$ / ',
    ' \_/ ',
    ' ',
    ' ',
    ' ')

banner_w = (
    ' ',
    ' ',
    '$$\ $$\ $$\ ',
    '$$ | $$ | $$ |',
    '$$ | $$ | $$ |',
    '$$ | $$ | $$ |',
    '\$$$$$\$$$$ |',
    ' \_____\____/ ',
    ' ',
    ' ',
    ' ')

banner_x = (
    ' ',
    ' ',
    '$$\ $$\ ',
    '\$$\ $$ |',
    ' \$$$$ / ',
    ' $$ $$< ',
    '$$ /\$$\ ',
    '\__/ \__|',
    ' ',
    ' ',
    ' ')

banner_y = (
    ' ',
    ' ',
    '$$\ $$\ ',
    '$$ | $$ |',
    '$$ | $$ |',
    '$$ | $$ |',
    '\$$$$$$$ |',
    ' \____$$ |',
    '$$\ $$ |',
    '\$$$$$$ |',
    ' \______/ ')

banner_z = (
    ' ',
    ' ',
    '$$$$$$$$\ ',
    '\____$$ |',
    ' $$$$ _/ ',
    ' $$ _/ ',
    '$$$$$$$$\ ',
    '\________|',
    ' ',
    ' ',
    ' ')


class MyBanner:
    def __init__(self, the_banner_string):
        self.the_banner_string = the_banner_string
        self.the_picture = ['', '', '', '', '', '', '', '', '', '', '', '']

    def append_char_to_result_picture(self, the_character):
        if the_character == '0':
            the_append_banner = banner_0
        elif the_character == '1':
            the_append_banner = banner_1
        elif the_character == '2':
            the_append_banner = banner_2
        elif the_character == '3':
            the_append_banner = banner_3
        elif the_character == '4':
            the_append_banner = banner_4
        elif the_character == '5':
            the_append_banner = banner_5
        elif the_character == '6':
            the_append_banner = banner_6
        elif the_character == '7':
            the_append_banner = banner_7
        elif the_character == '8':
            the_append_banner = banner_8
        elif the_character == '9':
            the_append_banner = banner_9
        elif the_character == 'a' or the_character == 'A':
            the_append_banner = banner_a
        elif the_character == 'b' or the_character == 'B':
            the_append_banner = banner_b
        elif the_character == 'c' or the_character == 'C':
            the_append_banner = banner_c
        elif the_character == 'd' or the_character == 'D':
            the_append_banner = banner_d
        elif the_character == 'e' or the_character == 'E':
            the_append_banner = banner_e
        elif the_character == 'f' or the_character == 'F':
            the_append_banner = banner_f
        elif the_character == 'g' or the_character == 'G':
            the_append_banner = banner_g
        elif the_character == 'h' or the_character == 'H':
            the_append_banner = banner_h
        elif the_character == 'i' or the_character == 'I':
            the_append_banner = banner_i
        elif the_character == 'j' or the_character == 'J':
            the_append_banner = banner_j
        elif the_character == 'k' or the_character == 'K':
            the_append_banner = banner_k
        elif the_character == 'l' or the_character == 'L':
            the_append_banner = banner_l
        elif the_character == 'm' or the_character == 'M':
            the_append_banner = banner_m
        elif the_character == 'n' or the_character == 'N':
            the_append_banner = banner_n
        elif the_character == 'o' or the_character == 'O':
            the_append_banner = banner_o
        elif the_character == 'p' or the_character == 'P':
            the_append_banner = banner_p
        elif the_character == 'q' or the_character == 'Q':
            the_append_banner = banner_q
        elif the_character == 'r' or the_character == 'R':
            the_append_banner = banner_r
        elif the_character == 's' or the_character == 'S':
            the_append_banner = banner_s
        elif the_character == 't' or the_character == 'T':
            the_append_banner = banner_t
        elif the_character == 'u' or the_character == 'U':
            the_append_banner = banner_u
        elif the_character == 'v' or the_character == 'V':
            the_append_banner = banner_v
        elif the_character == 'w' or the_character == 'W':
            the_append_banner = banner_w
        elif the_character == 'x' or the_character == 'X':
            the_append_banner = banner_x
        elif the_character == 'y' or the_character == 'Y':
            the_append_banner = banner_y
        elif the_character == 'z' or the_character == 'Z':
            the_append_banner = banner_z
        else:
            the_append_banner = banner_blank
        for i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
            self.the_picture[i] = self.the_picture[i] + the_append_banner[i] + ' '

    def print_banner(self):
        for the_character in self.the_banner_string:
            self.append_char_to_result_picture(the_character)
        for theLine in self.the_picture:
            print(theLine)
